thermal fluctuation